Job 6 van 22


Report this listing
Solliciteren



Physics programmer


Wat hebben wij te bieden? In staat zijn om entertainmentgames te maken met als doel onze wereld een betere plek te maken. Verantwoordelijkheid en vrijheid in het organiseren en uitvoeren van je werk. Ruimte voor experiment en groei. Geplande tijd en budget voor persoonlijke ontwikkeling en training. Werk samen met een creatief en gedreven team van professionals. Werk in een oude gevangenis in een relaxte gamestudio. Combineer werken op afstand met een persoonlijke werkruimte op kantoor.

Jobomschrijving

Programmeur Visual Basic (middelbaar)

We zijn op zoek naar een programmeur om ons te helpen bij het maken van een soft-body physics simulatie van het hoogste niveau voor een nieuw chirurgisch trainingsspel dat we aan het ontwikkelen zijn. Wij bieden een creatieve, bevredigende en veeleisende functie waarin je zelfstandig werkt in een klein ontwikkelteam. Je bent de leidinggevende physics-engineer die deel uitmaakt van een groter ontwikkelingsteam. Je bent verantwoordelijk voor het ontwerpen en ontwikkelen van een performante en nauwkeurige simulatie van touw, doek en soft-body physics, en voor het integreren van die simulatie in onze games. Samen met het engineeringteam en belanghebbenden maak je het technisch ontwerp voor het fysische simulatiesysteem. Je programmeert de code van de simulatie, waarbij je rekening houdt met hergebruik van bestaande modules en bibliotheken en je eigen code ontwerpt voor eenvoudig hergebruik in toekomstige projecten. Je zorgt voor de technische en fysieke correctheid en prestaties van de simulatie en werkt samen met domeinexperts om correct gesimuleerd gedrag te garanderen. Je versnelt de performance van de simulatie door (delen van) het systeem te implementeren met behulp van GPGPU/CUDA technieken.

Werkervaring

Functie: unity game developer

Toelichting: None

Overige

Talen: Engels

Minimaal 5 jaar professionele programmeerervaring en ervaring in het implementeren van natuurkundige simulaties. Je hebt ervaring met het gebruik van GPU programmeren om je programma's te versnellen. Bekwaam in zowel softwareontwerp als -ontwikkeling. Sterke communicatieve vaardigheden naar zowel collega's als klanten. Vaardig in CPP and .NET en objectgeoriënteerd programmeren. Ruime ervaring in het werken met de Unity game engine. Een goed begrip van de Newtoniaanse fysica en hoe die algoritmisch te implementeren. Een goed begrip van vectorwiskunde en algebra. Ervaring met het schrijven van high performance code met behulp van bijvoorbeeld ruimtelijke versnellingsstructuren en data-georiënteerd programmeren. Ervaring met het ontwikkelen voor PC/Mac, web en mobiele platforms en het begrijpen van hun verschillende vereisten. Mogelijkheid om code duidelijk te becommentariëren en te documenteren en te voldoen aan specifieke coderingsnormen. Ervaring met het gebruik van Git of vergelijkbare broncodebeheersystemen. Ervaring met het debuggen en optimaliseren van software. Je staat te popelen om nieuwe vaardigheden te leren. Je bent in staat om zelfstandig te werken. Het hebben van een sterke visie en drive. Het hebben van een sterke gebruikersgerichte mindset.

Aanbod

Dienstverband: fulltime. Combineer werken op afstand met een persoonlijke werkruimte op kantoor.

Solliciteren

Meer banen van je zoekopdracht